eacles imperialis - English Synonyms Dictionary

eacles imperialis

n.
[1] imperial moth